package com.itxckf.pojo;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 员工实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
//表示在序列化 Java 对象为 JSON 字符串时，只包含非空属性。换句话说，如果某个属性的值为空（null）或者是空字符串（""），那么在生成的 JSON 中将不包含这个属性。
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class User {
    private Integer userID;
    private int TotalConsumption;
    private String username;
    private String password;
    private String userImage;
    private String email;
    private List<Address> address;
    private String role;
    private String balance;
    private String phone;
    private String otherUserInfo;
}
